<!DOCTYPE html>
<%@page import="sistkaraoke.negocio.GestionProductos"%>

<%@page import="java.util.Collection"%>
<%@page import="sistkaraoke.excepcion.DAOExcepcion"%>
<%@page import="sistkaraoke.modelo.Producto"%>
<%@page import="sistkaraoke.modelo.TipoProducto"%>
<% 
	String _idProducto=(String)request.getAttribute("Id_producto");
	String _mensaje="";
	String _nombre="";
	String _precio="";
	String _idTipoProducto="0";
	if(_idProducto==null) 
		{
		_idProducto="90";
		}
	else
		{
			GestionProductos gp= new GestionProductos();
			Producto productos = gp.obtenerPorId(Integer.parseInt(_idProducto));
			if (productos!= null)
				{
					_idProducto=String.valueOf(productos.getIdProducto());
					_nombre=productos.getNombre();
					_precio=String.valueOf(productos.getPrecio());
					_idTipoProducto=String.valueOf(productos.getIdTipoProducto());
				}
			else
			{
				 _idProducto=(String)request.getAttribute("Id_producto");
				 _mensaje = (String)request.getAttribute("Mensaje");
			}
		}
	if(_mensaje==null) _mensaje="";
%>


<html lang="en">
 <head>
    <meta charset="utf-8">	    
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">
	
	<title>Gestion de Productos</title>

	<script src="js/jquery-1.10.2.js"></script>
	<script src="js/jquery-ui-1.10.3.js"></script>
    <script src="js/bootstrap.js"></script>
		
    <!-- Le styles -->
    <link href="css/bootstrap.css" rel="stylesheet">    
    <link href="css/bootstrap-responsive.css" rel="stylesheet">
	<link href="css/bootswatch.css" rel="stylesheet">
	<link href="css/jquery-ui-1.10.3.css" rel="stylesheet">

    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    
    <script type="text/javascript">
    
    function combo(thelist, theinput)
    {
      theinput = document.getElementById(theinput);  
      var idx = thelist.selectedIndex;
      var content = thelist.options[idx].value;
      theinput.value = content;	
    }
    
    </script>
    
  </head>


  <body class="preview"> 

   
	<!-- FIN DEL MENU PRINCIPAL -->
	
    <div class="container">

		<div class="span12">
	
          <form class="form-horizontal well" method="post" action="MantenimientoProductosServlet">
          
            <fieldset>
              <legend>Gestion de Productos</legend>  
              
             
              <div class="control-group">
				  <label class="control-label" for="input01">Id. Producto:</label>
				  <div class="controls">
					 <input type="text" class="input-medium" name="txtIdProducto" id="txtIdProducto" 
					      value = "<%=_idProducto%>">
				  </div>
              </div>
              
              <div class="control-group">
				  <label class="control-label" for= "input01">Producto:</label>
				  <div class="controls">
					<input type="text" class="input-large" id="txtNombre" required autofocus 
						name="txtNombre" placeholder="Escriba el Nombre del producto."  value = "<%=_nombre%>">
				  </div>
              </div>
              
              <div class="control-group">
              	<label class="control-label" for="input01">Precio:</label>
              	<div class="controls">
              		<input id="txtPrecio" type="text" class="input-medium" 
              			name="txtPrecio" placeholder="Escriba Precio"/ value = "<%=_precio%>">                	
              	</div>
              </div>
              
			
	          <div class="control-group">
	          <label class="control-label" for="select01">Tipo de producto:</label>	          
	          <div class="controls">
	          		<input type="hidden" name="local" id="local" />	          		
					<select name="cboTipoProducto" id="cboTipoProducto" onChange="combo(this, 'local')" >
						<option value="0" >Ninguno</option >
						<%
			            	GestionProductos gproductos = new GestionProductos();
			            	
							Collection<TipoProducto> tipoProducto = (Collection<TipoProducto>) gproductos.listarTipoProductos();
							
						for(TipoProducto tProducto : tipoProducto) {
							if (tProducto.getIdProducto()==Integer.parseInt(_idTipoProducto))
							{
						%>
						<option value='<%=tProducto.getIdProducto() %>' selected="selected"><%=tProducto.getNombre() %></option>
						<%}
							else
							{
						%>					
						<option value='<%=tProducto.getIdProducto() %>' ><%=tProducto.getNombre() %></option>
						<%}}%>					
					</select>
	          </div>
	          </div>
		      <div class="control-group">
              	<label class="control-label"><%=_mensaje%></label>
              </div>                  
	          <div class="form-actions">
				<button type="submit" class="btn btn-primary">Guardar</button>
				<button type="reset" class="btn">Cancelar</button>				            
	          </div>
            
          </fieldset>
          </form>

		</div>
		

	</div>

    </div> <!-- /container -->

  </body>
</html>